@@ -48,6 +48,12 @@ angular.module('codexApp.noteView', []) |
||
48 | 48 |
var a = document.getElementsByTagName('a'), ajax; |
49 | 49 |
for (var i=0; i<a.length; ++i) { |
50 | 50 |
a[i].addEventListener('click', handleAnchor, false); |
51 |
+ console.log(a[i].toString()); |
|
52 |
+ var parts = $scope.getUrlParts(a[i].toString()) |
|
53 |
+ console.log(parts.protocol) |
|
54 |
+ if(parts.protocol == "file:"){ |
|
55 |
+ a[i].className += "internal-link"; |
|
56 |
+ } |
|
51 | 57 |
} |
52 | 58 |
|
53 | 59 |
// Syntax Highlight |
@@ -58,7 +64,7 @@ angular.module('codexApp.noteView', []) |
||
58 | 64 |
function handleAnchor(e){ |
59 | 65 |
e.preventDefault(); |
60 | 66 |
var r = new RegExp('^(?:[a-z]+:)?//', 'i'); |
61 |
- if(e.srcElement.protocol == "http:"){ |
|
67 |
+ if(e.srcElement.protocol == "http:" || e.srcElement.protocol == "https:"){ |
|
62 | 68 |
console.log("-> Prevented link from opening: " + e.srcElement.outerHTML.match(/href="([^"]*)/)[1]); |
63 | 69 |
var open = require("open"); |
64 | 70 |
open(e.srcElement.outerHTML.match(/href="([^"]*)/)[1]); |
@@ -1,22 +1,25 @@ |
||
1 | 1 |
# Index |
2 | 2 |
|
3 |
+## Projects |
|
4 |
+ |
|
5 |
+- [codex](dev/codex-app/index.md) ⭐ |
|
6 |
+- [artpimp](inbox/artpimp-notes.md) ⭐ |
|
7 |
+- [Beta Bot](dev/betabot/betabot.md) ⭐ |
|
8 |
+- [Star Trek Ebook](inbox/star-trek-ebook.md) |
|
9 |
+- [Radio Transmitter](inbox/radio-transmitter.md) |
|
10 |
+- [kalinkaprates.com](inbox/kalinkaprates-website.md) |
|
11 |
+ |
|
3 | 12 |
## Research |
4 | 13 |
|
14 |
+* [Programming](Research/programming/index.md) |
|
5 | 15 |
* [Chem Lights](Research/ChemLights/index.md) |
6 | 16 |
* [The Press Kit is Dead - Use this instead](Research/startups/The Press Kit is Dead - Use this instead.md) |
7 | 17 |
* [Markdown Syntax](inbox/test_note.md) |
8 | 18 |
* [Test Note 0001](Test-Stack/Notebook 2/Test-0001/index.md) |
9 |
-* [Raspberry Pi Getting Started Guide](Research/Raspberry-Pi/index.md) |
|
10 |
- |
|
11 |
-## Codex Dev |
|
12 |
- |
|
13 |
-* [Todo's](dev/codex-app/todos.md) |
|
14 |
-* [Notes](dev/codex-app/notes.md) |
|
15 |
-* [Highlight JS](dev/codex-app/highlightjs.md) |
|
16 |
-* [Encryption](dev/codex-app/Encryption.md) |
|
17 | 19 |
|
18 |
-## Trip |
|
20 |
+## Notes |
|
19 | 21 |
|
22 |
+* [German VISA](inbox/german_visa.md) |
|
20 | 23 |
* [Planning](Notes/Trip 2016/planning.md) ⭐ |
21 | 24 |
* [Job Search](Notes/Job Search/index.md) |
22 | 25 |
* [J1X Server](inbox/j1x-server.md) |
@@ -78,6 +78,14 @@ code { |
||
78 | 78 |
border-radius: 6px; |
79 | 79 |
} |
80 | 80 |
|
81 |
+.internal-link { |
|
82 |
+ color: #2196F3; |
|
83 |
+} |
|
84 |
+ |
|
85 |
+a { |
|
86 |
+ color: #3F51B5; |
|
87 |
+} |
|
88 |
+ |
|
81 | 89 |
|
82 | 90 |
/* File View */ |
83 | 91 |
|